package com.zhanghao.sdk;

import android.content.Intent;

import com.zhanghao.sdk.model.Order;

import java.util.HashMap;

public interface ChannelSDK {

    /**
     * 登录
     */
    void login();

    /**
     * 支付
     */
    void pay(Order order);


    /**
     * 自定义事件
     * @param eventName 事件名称
     * @param args 参数
     */
    void customEvent( String eventName, HashMap args);

    // 生命周期
    void onActivityResult(int requestCode, int resultCode, Intent data);
    // 生命周期
    void onResume();
    // 生命周期
    void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults);

}
